<?php
header('Content-Type:application/json;charset=utf-8');
$raw=file_get_contents('php://input');
$raw=json_decode($raw,true);
$id=$raw['id'];

if($id!=''){
   if(file_exists("名称/分类/$id")){
        //获取分类下所有指标并删除
        $arr=arrdir("分类/$id/指标");
        if(count($arr) != 0){
            for($i=0;$i<count($arr);$i++){
                unlink("名称/指标/$arr[$i]");
            }
        }
        unlink("名称/分类/$id");
        deldir("分类/$id");
        $arr=array('msg'=>'成功','content'=>'删除成功！');
        echo json_encode($arr,JSON_UNESCAPED_UNICODE);
    }else{
        $arr=array('msg'=>'失败','content'=>'该ID不存在！');
        echo json_encode($arr,JSON_UNESCAPED_UNICODE);
    } 
}else{
    $arr=array('msg'=>'失败','content'=>'参数不完整！');
    echo json_encode($arr,JSON_UNESCAPED_UNICODE);
}

//浏览目录并删除数组中的..和.
function arrdir($dir){
    if( is_dir($dir) ){
        if( $arr=scandir($dir) ){
            $sz=array();
            for($i=0;$i<count($arr);$i++){
                if($arr[$i]!='..' && $arr[$i]!='.'){
                    array_push($sz,$arr[$i]);
                }
            }
            return $sz;
        }else{
            return false;
        }
    }else{
        return false;
    }
}

//删除整个目录(文件夹)
function deldir($dir){
    if( is_dir($dir) ){
        if( $arr=scandir($dir) ){
            for($i=0;$i<count($arr);$i++){
                if( $arr[$i]!='.' && $arr[$i]!='..' ){
                    if( is_dir($dir.'/'.$arr[$i]) ){
                        deldir($dir.'/'.$arr[$i]);
                    }else{
                        unlink($dir.'/'.$arr[$i]);
                    }
                }
            }
        }
        rmdir($dir);
    }
}